﻿/*css */
#pages li{
text-align: center;
display: inline-block;
}
.thisclass a{
border-color: #6388cf;
background-color: #6388cf;
color: #fff;
border-radius: 2px;
}
.ff_indexPage .service.module{  padding-bottom:0px;padding-top:10px}
.ff_indexPage .mlist .module_container .container_category{text-align: left;}
.npagePage .ff_pageTarget .container_category{text-align: left !important;}
.ff_indexPage .team.module{  margin-top: 150px;    padding-bottom: 0px;}
.ff_indexPage .ad01.module{padding-bottom: 0px;}

.ff_indexPage .news.module{padding-bottom: 0px;margin-bottom: 0px;}
.ff_indexPage #mcontact{margin-top:0px}

.ff_indexPage .team.mlist .container_header {
    top: -120px;
}

.ff_indexPage .module {
    padding-top: 100px;
}

.ff_indexPage .container_category>a{margin-bottom: 15px;}


.warp {
	width: 1170px;
	margin: 0 auto;
}





/**内页列表**/
.fy_con {
	margin-top: 35px;
}
.fy_title {
	background: url(../images/dss.jpg) no-repeat center;
	text-align: center;
	font-size: 30px;
	color: #009763;
}
.fy_nav {
	margin-top: 35px;
	height: auto;
	text-align:center
}
.fy_nav ul li {
	height: 35px;
	line-height: 35px;
	width: 150px;
	margin-right: 25px; display:inline-block
}
.fy_nav ul li a {
	display: block;
	font-size: 16px;
	color: #8f9090;
	text-align: center;
	height: 35px;
	line-height: 35px;
}
.fy_nav ul li:last-child {
	margin-right: 0;
}
.fy_nav ul li a:hover, .fy_nav ul li a.hover {
	color:#005bac;
	border-bottom: 1px solid #005bac;
}
.fy_nav ul li img {
	position: absolute;
	bottom: 0;
	left: 82px;
	opacity: 0;
}
.weizhi {
	margin-left:30px;
	margin-bottom:20px;
	font-size:13px;
}
.news_author{
	font-size:12px;
	margin:10px 0px 20px 0px;
	text-align:center;
}
.chanpin01{ width:900px; padding-top:30px; background:#fff;height:200px;margin:0px auto;}
.chanpin01 a {float: left;width:300px;height:160px;}
.chanpin01 p {margin-left:30px;}
.chanpin01 .chanpinzltl51  {float: left;width:99;height:200px;background:url(../images/chanpin_01.png) no-repeat 0 0;}
.chanpin01 .chanpinzltl51:hover{width:99;height:200px;background: url(../images/chanpin_01a.png) no-repeat 0 0;transition: all 0.2s;}
.chanpin01 .chanpinzltl511  {float: left;width:99;height:200px;background:url(../images/chanpin_01a.png) no-repeat 0 0;}
.chanpin01 .chanpinzltl52  {float: left;width:99;height:200px;background: url(../images/chanpin_02.png) no-repeat 0 0;}
.chanpin01 .chanpinzltl52:hover{width:99;height:200px;background: url(../images/chanpin_02a.png) no-repeat 0 0;transition: all 0.2s;}
.chanpin01 .chanpinzltl521  {float: left;width:99;height:200px;background:url(../images/chanpin_02a.png) no-repeat 0 0;}
.chanpin01 .chanpinzltl53  {float: left;width:99;height:200px;background: url(../images/chanpin_03.png) no-repeat 0 0;}
.chanpin01 .chanpinzltl53:hover{width:99;height:200px;background: url(../images/chanpin_03a.png) no-repeat 0 0;transition: all 0.2s;}
.chanpin01 .chanpinzltl531  {float: left;width:99;height:200px;background:url(../images/chanpin_03a.png) no-repeat 0 0;}

.chanpin02{ width:600px; padding-top:30px; background:#fff;height:200px;margin:0px auto;}
.chanpin02 a {float: left;width:300px;height:130px;}
.chanpin02 p {margin-left:8px;}
.chanpin02 .chanpinzltl51  {float: left;width:99;height:200px;background:url(../images/chanpin_04.png) no-repeat 0 0;}
.chanpin02 .chanpinzltl51:hover{width:99;height:200px;background: url(../images/chanpin_04a.png) no-repeat 0 0;transition: all 0.2s;}
.chanpin02 .chanpinzltl511  {float: left;width:99;height:200px;background:url(../images/chanpin_04a.png) no-repeat 0 0;}
.chanpin02 .chanpinzltl52  {float: left;width:99;height:200px;background: url(../images/chanpin_05.png) no-repeat 0 0;}
.chanpin02 .chanpinzltl52:hover{width:99;height:200px;background: url(../images/chanpin_05a.png) no-repeat 0 0;transition: all 0.2s;}
.chanpin02 .chanpinzltl521  {float: left;width:99;height:200px;background:url(../images/chanpin_05a.png) no-repeat 0 0;}

.chanpin03{ width:600px; padding-top:30px; background:#fff;height:200px;margin:0px auto;}
.chanpin03 a {float: left;width:300px;height:130px;}
.chanpin03 p {margin-left:8px;}
.chanpin03 .chanpinzltl51  {float: left;width:99;height:200px;background:url(../images/chanpin_06.png) no-repeat 0 0;}
.chanpin03 .chanpinzltl51:hover{width:99;height:200px;background: url(../images/chanpin_06a.png) no-repeat 0 0;transition: all 0.2s;}


.chanpinnav{ width:900px; padding-top:0px; background:#fff;height:100px;margin:0px auto;}
.chanpinnav a {float: left;width:120px;height:120px;}
.chanpinnav p {text-align: center;margin-left:-50px;}
.chanpinnav .n1 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n1:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}
.chanpinnav .n2 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n2:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}
.chanpinnav .n3 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n3:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}
.chanpinnav .n4 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n4:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}
.chanpinnav .n5 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n5:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}
.chanpinnav .n6 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n6:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}
.chanpinnav .n7 {padding: 0px 25px 0px 25px;float: left;width:70px;height:105px;background:url(../images/chanpin_011.png) no-repeat 0 0;}
.chanpinnav .n7:hover{width:70px;height:105px;background: url(../images/chanpin_01a1.png) no-repeat 0 0;transition: all 0.2s;}

/*合作伙伴*/
.hezuo{font-size:24px;line-height:30px;color:#555;float:left;margin-bottom:10px}
.hezuo1{font-size:14px;line-height:26px;color:#bbb}
.caseContain{height:172px;overflow:hidden;clear:both}
.mr_frbox{height:172px}
.mr_frBtnL{float:left;margin-top:55px;cursor:pointer;display:inline}
.mr_frUl{float:left;height:172px;width:70pc}
.mr_frBtnR{float:right;margin-top:55px;cursor:pointer}
.mr_frUl ul li{display:inline;float:left;height:172px;width:200px;margin-left:20px;overflow:hidden}
.mr_frUl ul li img{display:block;width:198px;height:138px;border:1px solid #ccc}
.mr_frUl ul li p{line-height:2pc;text-align:center;width:100%}
.mr_frUl ul li p a{font-size:14px}
.mainCon{clear:both;width:885pt;margin:50px auto}




/*ABOUT US*/

.nabout{height:500px;color:#fff;margin-top:20px}
.nabout img.fl{width:600px;height:368;margin-top:70px}
.nabout .fr{width:520px;margin-top:75px}
.nabout .tit{font-size:24px;line-height:30px;color:#0376c7}
.nabout .titl{line-height:40px;display:inline-block;float:left;margin-left:15px}
.nabout .fr span{font-size:30px;display:block;margin-bottom:20px}
.nabout .fr p{line-height:27px;text-indent:2em;padding-right:15px;color:#0376C7}
.nabout_title{font-size:28px;color:#fff}
.nabout_title span{font-size:22px!important;color:#fff;display:inline-block!important;margin-left:15px}
.nabout_more{width:90pt;height:33px;line-height:33px;border:1px solid #0376C7;border-radius:10px;text-align:center;margin-top:20px}
.nabout_more a{display:block;font-size:15px;color:#0376C7}
.nabout_more a:hover{background-color:#0376C7;border-radius:10px;color:#fff}


#dqwz {
	margin-top: 35px;
}
.dqwz {
	text-align: center;
	color: #e50000;
	background: url(../images/hh.png) no-repeat center center;
	font-size: 30px;
	font-weight: bold;
	height: 73px;
	line-height: 73px;
}

/*返回产品中心*/

.chanpinfan {
	width:110px;
	height:30px;
	border-bottom:1px solid #ccc;
	margin:0 auto;
	margin-bottom:25px;
}
.chanpinfan a {
	text-align:center;
	font-size:14px;
}
.chanpinfan a:hover{
	color:#ff8a00;
}


/*右下角部件*/
.guajian{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; left:0px; z-index:999999; display:none;}
.guajian a{display:block; width:45px; height:45px; position:relative; background-color:#0D7DCF; background-image:url(../images/icon.png);background-repeat:no-repeat; margin-top:1px;}
.guajian a span{display:none; position:absolute; left:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}

.guajian a.HomeQQ{ background-position:-362px -146px;}
.guajian a.HomeQQ1{ background-position:-362px -186px;}
.guajian a.Homedianhua{ background-position:-362px -231px;}
.guajian a.Homexuqiu{ background-position:-362px -275px;}
.guajian a.Homeweixin{ background-position:-362px -322px;}
.guajian a.Hometop{ background-position:-362px -370px; background-color:#4e4e4e;}

.guajian a span.QQbggray{background-position:-360px -146px;background-image:url(../images/icon.png);background-repeat:no-repeat; width:90px;}
.guajian a span.QQbggray1{background-position:-360px -186px;background-image:url(../images/icon.png);background-repeat:no-repeat; width:90px;}
.guajian a span.weixinerweima{left:45px; padding:0px;}
.guajian a span.dianhuabggray{background-position:-362px -231px;background-image:url(../images/icon.png);background-repeat:no-repeat;width:120px;}
.guajian a span.Homexuqiu{ background-position:-362px -275px;background-image:url(../images/icon.png);background-repeat:no-repeat;width:120px;}


.widget-control .mb-35{
	margin-bottom: 35px;
}
.widget-control .mb-25{
	margin-bottom: 25px;
}
.widget-control{
	position: fixed;
	width:40px;
	right:25px;
	top:47%;
	z-index: 2000;
	-webkit-transform: translateZ(0);
}
.widget-control ul{
	padding: 0px;
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.14);
	list-style: none; 
	list-style-type: none;
}
.widget-control ul li{
	position: relative;
}
.widget-control ul li a{
	display: block;
	width:40px;
	height:40px;
	background-image: url(../images/widgeticon.png);
	background-repeat: no-repeat;
}
.widget-control ul li{
	border-bottom: 1px solid #E3E5E6;
}
.widget-control ul li.more{
	border:0;
}
.widget-control ul li.qq a{
	background-position: 0px 0px;
}
.widget-control ul li.phone a{
	background-position: 0px -80px;
}
.widget-control ul li.qrcode a{
	background-position: 0px -40px;
}
.widget-control ul li.more a{
	background-position: 0px -120px;
}
.widget-control ul li.qq a:hover{
	background-position: -40px 0px;
}
.widget-control ul li.phone a:hover{
	background-position: -40px -80px;
}
.widget-control ul li.phone a:hover + .conter-phone{
	display: block;
}
.widget-control ul li.qrcode a:hover{
	background-position: -40px -40px;
}
.widget-control ul li.qrcode a:hover + .conter-qrcode{
	display: block;
}
.widget-control ul li.more a:hover{
	background-position: -40px -120px;
}

.widget-control .conter-qrcode{
	display: none;
	position: absolute;
	width: 225px;
	height:265px;
	top:-12px;
	left:-242px;
	background: #FFFFFF;
	box-shadow: 0px 2px 48px 0px rgba(0,0,0,0.10);
	text-align: center;
	z-index: 2000;
	animation:widgetani .4s;
}
.widget-control .conter-qrcode p{
	font-size: 15px;
	color: #7B7B7B;
	letter-spacing: 1.6px;
	line-height:60px;
	font-weight: bold;
	border-bottom:1px solid #e1e1e1;
}
.widget-control .conter-phone{
	display: none;
	position: absolute;
	width: 225px;
	height:265px;
	top:-12px;
	left:-242px;
	background: #FFFFFF;
	box-shadow: 0px 2px 48px 0px rgba(0,0,0,0.10);
	text-align: center;
	z-index: 2000;
	animation:widgetani .4s;
}
.widget-control .conter-phone p{
	font-size: 15px;
	color: #7B7B7B;
	letter-spacing: 1.6px;
	line-height:60px;
	font-weight: bold;
	border-bottom:1px solid #e1e1e1;
}
.widget-control .phone-number{
	font-size: 24px;
	color: #219AD2;
}
.widget-control .triangle{
	position: absolute;
	right:-11px;
	top:20px;
	display: block;
	width: 11px;
	height: 22px;
	background: url(../images/triangle.png);
}
.widget-control .ty-qrcode{
	width: 155px;
	height: 155px;
}
@keyframes widgetani
{
0%   {left:-230px;opacity: 0}
100% {left:-242px;opacity: 1}
}

/*右下角部件css结束*/



/*新闻列表*/
.news_list {
	margin: 0 0 35px 0;
}
.news_list .search {
	text-align: center;
	font-size: 20px;
}
.news_list li {
	padding: 40px 0;
	position: relative;
	border-bottom: 1px solid #ddd;
	height: 130px;
}
.news_list li::before {
	content: "";
	position: absolute;
	top: 0;
	left: -50%;
	z-index: 0;
	width: 200%;
	height: 100%;
}
.news_list li:hover::before {
}
.news_list li a {
	position: relative;
	color: #333;
}
.news_img {
	width: 200px;
	float: left;
	overflow: hidden;
}
.news_img img {
	width: 200px;
	height: 150px;
  	object-fit:cover;
}
.news_time {
	float: left;
	font-size: 35px;
	line-height: normal;
	font-family: Aparajita;
	position: relative;
	padding-right: 50px;
	margin: 10px 30px 0 0;
}
.news_time::before, .news_time::after {
	content: "";
	position: absolute;
	top: 15px;
	right: 0;
	width: 35px;
	height: 1px;
	background: #bfbfbf;
}
.news_time::after {
	width: 0px;
	background: #ffb108;
	right: 35px;
}
.news_more {
	display: block;
	margin-top: 15px;
	font-size: 0;
	width: 48px;
	height: 38px;
	background: #fff url(../images/ico_11a.png) center center no-repeat;
	position: relative;
}
.news_more::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: #007440 url(../images/ico_11b.png) center center no-repeat;
}
.news_list li:hover .news_more::before {
	width: 100%;
}
.news_list li:hover .news_time::after {
	width: 35px;
	right: 0;
}
.news_info {
	overflow: hidden;
	padding-left: 5%;
	margin-top: 10px;
}
.news_info p {
	height: 22px;
	overflow: hidden;
	font-size: 16px;
	margin: 10px 0 20px 0;
}
.news_des {
	font-size: 14px;
	line-height: 30px;
	max-height: 64px;
	overflow: hidden;
}
.news_list li:hover a .news_time {
	color: #ffb108;
}
.news_list li em {
	position: relative;
}
.ny_u {
	height: auto;
	overflow: hidden;
	margin-bottom: 35px;
}
.ny_u p {
	font-family:"微软雅黑";
	font-size:16px;
}
.show_t {
	text-align: center;
	border-bottom: #CCC 1px dashed;
}
.show_t h1 {
	color: #e50000;
	margin: 0;
	font-size: 28px;
	padding-bottom: 20px;
	background: url(../images/xx.png) no-repeat center bottom;
}
.show_t p {
	color: #464646;
	font-weight: normal;
	line-height: 20px;
	margin: 20px 0px 20px 0px;
}
.show_c {
	padding: 10px 15px 10px 15px;
	color: #464646;
	border-bottom: #CCC 1px dashed;
	line-height: 2em;
	font-size: 14px;
}
.show_c img {
	max-width: 900px;
	padding: 10px 15px 10px 15px;
}
.show_u {
	text-align: left;
	padding: 10px 15px 10px 0px;
}
.show_u ul li {
	list-style: none;
	text-decoration: none;
	color: #464646;
	height: 30px;
	line-height: 30px;
	margin: 0px 20px 0px 20px;
	font-size: 14px;
}
.show_u ul li a {
	color: #464646;
	font-size: 14px;
}
.show_u ul li a:hover {
	text-decoration: underline;
	color: #464646;
}
.page_conru {
	color: #464646;
	padding: 35px 15px 40px 15px;
	font-size: 14px;
	line-height: 28px;
}
.page_conru img {
	max-width: 900px;
	padding: 15px 15px 40px 15px;
}
.chanpin {
	padding: 50px 0px 20px 10px;
	height: auto;
	overflow: hidden;
}
.chanpin ul li {
	margin-left: 50px;
	float: left;
	margin-bottom: 12px;
	width: 300px;
}
.chanpin ul li a {
	display: block;
	text-align: center;
	color: #545454
}
.chanpin ul li a .pic {
	width: 310px;
	height: 195px;
	overflow: hidden;/*border: 1px sol 
id #d3d3d3; border-radius: 1px;*/
	display: table-cell;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #efefef;
}
.chanpin ul li a img {
	width: 330px;
	height: 300px;
}
.chanpin ul li a p {
	height: 65px;
	line-height: 35px;
	font-size: 16px;
}


.bannerbox{width:100%;position:relative; overflow:hidden;}
.bannerall {width:100%;overflow:hidden; height:auto;position:relative;}
.bannerall ul{margin:0px; padding:0px; position:relative;}
.bannerall ul li{top:0px;left:0px; height:auto; width:100%;}
.bannerall ul li img{width:1920px; position:relative;display:block;margin:0 auto;}


/*分页*/
.fenye {
	text-align: center;
	margin: 20px 0 30px;
}
.fenye ul {
	height: auto;
	overflow: hidden;
}
.fenye span, .fenye a {
	display: inline-block;
	padding: 0 9px;
	margin: 5px 2px;
	background: #ddd;
	border-radius: 2px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #000;
}
.fenye span.current {
	background: #e50000;
	color: #fff;
}
.fenye a:hover {
	background: #e50000;
	color: #fff;
}
.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: 

#fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: 

#fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}


/*--搜索--*/

.searchBox {
	float: right;

	height: 30px;
	border: 1px solid #ccc;
	margin-top: 13px;
}
.searchBox input {
	float: left;
	height: 30px;
	width: 170px;
	padding: 0 5px;
}
.searchBox img {
	float: right;
}


/*---底部---*/
.footer {background-color:#e4e4e4; min-height:350px; display:block; width:100%; clear:both;}
.footer-menu .copyright {color: #9A9999;text-align: left;width: 200px;}
.container {width:1170px;margin:0 auto;}
.footer-menu ul li {float: left;width: 120px;height: 63px;margin-right: 20px;text-align:center;margin-top: 40px;line-height: 63px;}
.footer-menu ul li a span {display: block;font-size: 16px;color: #575454;border-bottom: 1px solid #6A6A6A;height: 60px;width: 100px;text-align:center;}
.footer-menu ul li.end {margin-left: 40px;font-size:15px;}
.footer-menu ul li a {color: #3a3636;display: block;font-size:15px;text-align:left;}
.footer-menu ul li a:hover {color: #0080C4;font-size:15px;}
.footer-menu ul li.end a span{color: #888888;border: 0;}
.footer-menu ul li a:hover span{color:#0080C4;}

.footer-menu .drop-menu {line-height: 25px;padding:20px 0;font-family: "宋体";}
.footer-menu .drop-menu a {display: block;color: #9A9999; font-size:15px;font-family:"微软雅黑";}

.footer-menu .copyright {color: #9A9999;text-align: left;width: 300px;margin-top:20px;}
.footer-menu .copyright p{line-height:25px;height:25px;font-size:15px;}
.footer-menu .copyright a {color: #9A9999;display: inline;}
.footer-menu ul li.end a span{color: #888888;border: 0;}
.footer-menu ul li.end {width:210px;line-height:48px;padding: 10px 10px;height:48px;}
.footer-menu ul li.end a {font-size:16px;}

.links {width:100%;border-top:1px dashed #515151;line-height: normal;background-color:#c4bfbf !important;}
.links p{width:1200px; margin:0 auto;padding:20px;}
.links a{color: #666;font-size:15px;margin-right:15px;}

.foot{width:100%;height:40px;margin:0px auto;color:#494545; padding-top:20px; font-size:13px;background-color:#c4bfbf !important;}
.foot span{ float:right;}
.foot em{ padding:0px 10px;}
.foot a{ color:#494545;}
.foot a:hover{ color:#494545;}
.foot p{width:1200px; margin:0 auto;}